Nemate niekto skusenosti v pripojeni Interbase cez Internet -- upresnenie

Otázka od: Ivan Kozak

24. 6. 2004 0:50

         upresnenie
Vcera som pisal otazku, ci nemate niekto skusenosti v pripojeni interbase
cez internet.

Medzitym vidim, ze to jednoznacne suvisi nejako s tym, ze pouzivam
komponentu TIBEvents. Akonahle nepridam do zdrojoveho textu ziaden event
(IBEvents1.Event.add), tak nie je ziaden problem, a viem sa pohybovat po
databaze z programu. Lenze potom pridem o moznost zaregistrovania, ze niekto
urobil v databaze zmenu. Pokus registrovat event vedie k hlaske: Unable to
complete network request to host ... Failed to establish a secondary
connection for event processing.

Ak niekto mate napad, napiste prosim.
Dik. Ivan Kozak





................................Vcerajsia otazka
...........................................

  Ide o to, ze mam program, ktory bezi na databaze Interbase 7.1 pod
lokalnou sietou, k database zadavam cestu tak, ze pocitac identifikujem
(internou)IP adresou. Funguje to OK.

  Teraz som sa vsak chcel pripojit k tejto databaze cez modem (alebo aj cez
kablovku, to je jedno) "zvonka", t.j. nie cez lokalnu siet, pricom cestu som
znova skusil zadat cez (vonkajsiu)IP adresu. Spojenie sa skutocne aj podari,
az na dve veci, s ktorymi si neviem rady:

    1. Pri startovani hlavneho formu, este predtym, ako cokolvek robim s
Eventami mi hodi chybove hlasenie:

---------------------------
Debugger Exception Notification
---------------------------
Project DELVA.exe raised exception class EIBInterBaseError with message
'Unable to complete network request to host "193.179.65.231".
Failed to establish a secondary connection for event processing.
unknown Win32 error 10060'.
Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------

Hlavne neviem, co to je "secondary connection for event processing.". Treba
nieco nastavit este v Interbase serveri?

Cez tuto fazu to ale prejde (aj ked so zdrzanim, zrejme kvoli neuspesnym
pokusom), otvori tabulky, dokonca aj registracia eventov (Events.Add,
Registered)tam kde ich skutocne robim prebehne bez chyboveho hlasenia.


    2. Problem ale potom nastane pri zatvarani formu, kde zostane visiet na
prikaze
 with IBEvents1 do UnRegisterEvents;


Strasne dufam, ze je to len v tom, ze som nieco nenastavil, co som mal, ale
teraz som s tym zacal, a zatial neviem, "kam sahnut". Neviete mi niekto
poradit v tychto dvoch veciach?

Dik za kazdu pomoc
Ivan Kozsk




Odpovedá: Jaroslav Popluhar

24. 6. 2004 11:40

         upresnenie
Hello Ivan,

Thursday, June 24, 2004, 1:50:09 AM, you wrote:

IK> Vcera som pisal otazku, ci nemate niekto skusenosti v pripojeni interbase
IK> cez internet.

IK> Medzitym vidim, ze to jednoznacne suvisi nejako s tym, ze pouzivam
IK> komponentu TIBEvents. Akonahle nepridam do zdrojoveho textu ziaden event
IK> (IBEvents1.Event.add), tak nie je ziaden problem, a viem sa pohybovat po
IK> databaze z programu. Lenze potom pridem o moznost zaregistrovania, ze
niekto
IK> urobil v databaze zmenu. Pokus registrovat event vedie k hlaske: Unable to
IK> complete network request to host ... Failed to establish a secondary
IK> connection for event processing.

Event vytvara spojenie na nahodnom IP porte, treba tomu zabranit
a nastavit firewall. Nie je to presne, ale malo by to byt to
podstatne 

--
Best regards,
 Jaroslav mailto:delphi1@acc.sk